package com.qding.park.manager.facade.statis.service;

import java.util.List;

import com.qding.park.common.core.exceptions.BaseException;
import com.qding.park.manager.common.pojo.ParkDataResult;
import com.qding.park.manager.pojo.TbMonthRent;
import com.qding.park.manager.pojo.example.NcMonthRentExample;
import com.qding.park.manager.pojo.example.TbMonthRentExample;
import com.qding.park.manager.pojo.noncore.NcMonthRent;

/**
  * @ClassName: MonthStatisFacade
  * @Description: 月租缴费单 统计
  * @author Comsys-Administrator
  * @date 2016年10月11日 下午2:00:59
  *
  */
public interface MonthStatisFacade {
	
	/**
	  * list(统计查询月租单)
	  * @Title: list
	  * @Description: TODO
	  * @param @param example
	  * @param @param jumpPage
	  * @param @param pageLength
	  * @param @return
	  * @param @throws BaseException    设定文件
	  * @return ParkDataResult    返回类型
	  * @throws
	  */
	public ParkDataResult list(NcMonthRentExample example,int jumpPage,int pageLength)throws BaseException;
	
	
	/**
	  * exportExcel(报表查询)
	  * TODO(这里描述这个方法适用条件 – 可选)
	  * TODO(这里描述这个方法的执行流程 – 可选)
	  * TODO(这里描述这个方法的使用方法 – 可选)
	  * TODO(这里描述这个方法的注意事项 – 可选)
	  *
	  * @Title: exportExcel
	  * @Description: TODO
	  * @param @param example
	  * @param @return
	  * @param @throws BaseException    设定文件
	  * @return List<TbMonthRent>    返回类型
	  * @throws
	  */
	
	
	public List<NcMonthRent> exportExcel(NcMonthRentExample example);
	
	
	public ParkDataResult  orderInfoById(String orderId);
}
